//package com.example.demo.rag;
//
//import org.springframework.ai.vectorstore.VectorStore;
//import org.springframework.ai.vectorstore.VectorStoreRetriever;
//import org.springframework.ai.common.retrieval.VectorStoreRetrieverOptions;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
//public class RagConfig {
//
//    @Bean
//    public VectorStoreRetriever vectorStoreRetriever(VectorStore vectorStore) {
//        // 创建一个自定义的检索选项
//        VectorStoreRetrieverOptions options = VectorStoreRetrieverOptions.builder()
//                .withTopK(5) // 将默认的 k=4 修改为 5
//                .withSimilarityThreshold(0.75) // 设置一个较高的相似度阈值
//                .build();
//
//        return new VectorStoreRetriever(vectorStore, options);
//    }
//
//    // QuestionAnswerAdvisor会使用上面这个自定义配置的Retriever Bean
//}